Raspberry Pi /RP2350 /USB /INTF

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as INTF

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (HOST_CONN_DIS)HOST_CONN_DIS 0 (HOST_RESUME)HOST_RESUME 0 (HOST_SOF)HOST_SOF 0 (TRANS_COMPLETE)TRANS_COMPLETE 0 (BUFF_STATUS)BUFF_STATUS 0 (ERROR_DATA_SEQ)ERROR_DATA_SEQ 0 (ERROR_RX_TIMEOUT)ERROR_RX_TIMEOUT 0 (ERROR_RX_OVERFLOW)ERROR_RX_OVERFLOW 0 (ERROR_BIT_STUFF)ERROR_BIT_STUFF 0 (ERROR_CRC)ERROR_CRC 0 (STALL)STALL 0 (VBUS_DETECT)VBUS_DETECT 0 (BUS_RESET)BUS_RESET 0 (DEV_CONN_DIS)DEV_CONN_DIS 0 (DEV_SUSPEND)DEV_SUSPEND 0 (DEV_RESUME_FROM_HOST)DEV_RESUME_FROM_HOST 0 (SETUP_REQ)SETUP_REQ 0 (DEV_SOF)DEV_SOF 0 (ABORT_DONE)ABORT_DONE 0 (EP_STALL_NAK)EP_STALL_NAK 0 (RX_SHORT_PACKET)RX_SHORT_PACKET 0 (ENDPOINT_ERROR)ENDPOINT_ERROR 0 (DEV_SM_WATCHDOG_FIRED)DEV_SM_WATCHDOG_FIRED 0 (EPX_STOPPED_ON_NAK)EPX_STOPPED_ON_NAK

Description

Interrupt Force

Fields

HOST_CONN_DIS

Host: raised when a device is connected or disconnected (i.e. when SIE_STATUS.SPEED changes). Cleared by writing to SIE_STATUS.SPEED

HOST_RESUME

Host: raised when a device wakes up the host. Cleared by writing to SIE_STATUS.RESUME

HOST_SOF

Host: raised every time the host sends a SOF (Start of Frame). Cleared by reading SOF_RD

TRANS_COMPLETE

Raised every time SIE_STATUS.TRANS_COMPLETE is set. Clear by writing to this bit.

BUFF_STATUS

Raised when any bit in BUFF_STATUS is set. Clear by clearing all bits in BUFF_STATUS.

ERROR_DATA_SEQ

Source: SIE_STATUS.DATA_SEQ_ERROR

ERROR_RX_TIMEOUT

Source: SIE_STATUS.RX_TIMEOUT

ERROR_RX_OVERFLOW

Source: SIE_STATUS.RX_OVERFLOW

ERROR_BIT_STUFF

Source: SIE_STATUS.BIT_STUFF_ERROR

ERROR_CRC

Source: SIE_STATUS.CRC_ERROR

STALL

Source: SIE_STATUS.STALL_REC

VBUS_DETECT

Source: SIE_STATUS.VBUS_DETECTED

BUS_RESET

Source: SIE_STATUS.BUS_RESET

DEV_CONN_DIS

Set when the device connection state changes. Cleared by writing to SIE_STATUS.CONNECTED

DEV_SUSPEND

Set when the device suspend state changes. Cleared by writing to SIE_STATUS.SUSPENDED

DEV_RESUME_FROM_HOST

Set when the device receives a resume from the host. Cleared by writing to SIE_STATUS.RESUME

SETUP_REQ

Device. Source: SIE_STATUS.SETUP_REC

DEV_SOF

Set every time the device receives a SOF (Start of Frame) packet. Cleared by reading SOF_RD

ABORT_DONE

Raised when any bit in ABORT_DONE is set. Clear by clearing all bits in ABORT_DONE.

EP_STALL_NAK

Raised when any bit in EP_STATUS_STALL_NAK is set. Clear by clearing all bits in EP_STATUS_STALL_NAK.

RX_SHORT_PACKET

Source: SIE_STATUS.RX_SHORT_PACKET

ENDPOINT_ERROR

Source: SIE_STATUS.ENDPOINT_ERROR

DEV_SM_WATCHDOG_FIRED

Source: DEV_SM_WATCHDOG.FIRED

EPX_STOPPED_ON_NAK

Source: NAK_POLL.EPX_STOPPED_ON_NAK

Links

() ()